Data Fields |
|
int32_t | SIU_reserved0 |
|
union { |
| vuint32_t R |
| struct { |
| vuint32_t PARTNUM:16 |
| vuint32_t CSP:1 |
| vuint32_t PKG:5 |
| vuint32_t __pad0__:2 |
| vuint32_t MAJORMASK:4 |
| vuint32_t MINORMASK:4 |
| } B |
| } | MIDR |
|
union { |
| vuint32_t R |
| struct { |
| vuint32_t SF:1 |
| vuint32_t FLASH_SIZE_1:4 |
| vuint32_t FLASH_SIZE_2:4 |
| vuint32_t __pad0__:7 |
| vuint32_t PARTNUM:8 |
| vuint32_t __pad1__:3 |
| vuint32_t EE:1 |
| vuint32_t __pad2__:3 |
| vuint32_t FR:1 |
| } B |
| } | MIDR2 |
|
int32_t | SIU_reserved1 [2] |
|
union { |
| vuint32_t R |
| struct { |
| vuint32_t EIF31:1 |
| vuint32_t EIF30:1 |
| vuint32_t EIF29:1 |
| vuint32_t EIF28:1 |
| vuint32_t EIF27:1 |
| vuint32_t EIF26:1 |
| vuint32_t EIF25:1 |
| vuint32_t EIF24:1 |
| vuint32_t EIF23:1 |
| vuint32_t EIF22:1 |
| vuint32_t EIF21:1 |
| vuint32_t EIF20:1 |
| vuint32_t EIF19:1 |
| vuint32_t EIF18:1 |
| vuint32_t EIF17:1 |
| vuint32_t EIF16:1 |
| vuint32_t EIF15:1 |
| vuint32_t EIF14:1 |
| vuint32_t EIF13:1 |
| vuint32_t EIF12:1 |
| vuint32_t EIF11:1 |
| vuint32_t EIF10:1 |
| vuint32_t EIF9:1 |
| vuint32_t EIF8:1 |
| vuint32_t EIF7:1 |
| vuint32_t EIF6:1 |
| vuint32_t EIF5:1 |
| vuint32_t EIF4:1 |
| vuint32_t EIF3:1 |
| vuint32_t EIF2:1 |
| vuint32_t EIF1:1 |
| vuint32_t EIF0:1 |
| } B |
| } | ISR |
|
union { |
| vuint32_t R |
| struct { |
| vuint32_t EIRE31:1 |
| vuint32_t EIRE30:1 |
| vuint32_t EIRE29:1 |
| vuint32_t EIRE28:1 |
| vuint32_t EIRE27:1 |
| vuint32_t EIRE26:1 |
| vuint32_t EIRE25:1 |
| vuint32_t EIRE24:1 |
| vuint32_t EIRE23:1 |
| vuint32_t EIRE22:1 |
| vuint32_t EIRE21:1 |
| vuint32_t EIRE20:1 |
| vuint32_t EIRE19:1 |
| vuint32_t EIRE18:1 |
| vuint32_t EIRE17:1 |
| vuint32_t EIRE16:1 |
| vuint32_t EIRE15:1 |
| vuint32_t EIRE14:1 |
| vuint32_t EIRE13:1 |
| vuint32_t EIRE12:1 |
| vuint32_t EIRE11:1 |
| vuint32_t EIRE10:1 |
| vuint32_t EIRE9:1 |
| vuint32_t EIRE8:1 |
| vuint32_t EIRE7:1 |
| vuint32_t EIRE6:1 |
| vuint32_t EIRE5:1 |
| vuint32_t EIRE4:1 |
| vuint32_t EIRE3:1 |
| vuint32_t EIRE2:1 |
| vuint32_t EIRE1:1 |
| vuint32_t EIRE0:1 |
| } B |
| } | IRER |
|
int32_t | SIU_reserved2 [3] |
|
union { |
| vuint32_t R |
| struct { |
| vuint32_t IREE31:1 |
| vuint32_t IREE30:1 |
| vuint32_t IREE29:1 |
| vuint32_t IREE28:1 |
| vuint32_t IREE27:1 |
| vuint32_t IREE26:1 |
| vuint32_t IREE25:1 |
| vuint32_t IREE24:1 |
| vuint32_t IREE23:1 |
| vuint32_t IREE22:1 |
| vuint32_t IREE21:1 |
| vuint32_t IREE20:1 |
| vuint32_t IREE19:1 |
| vuint32_t IREE18:1 |
| vuint32_t IREE17:1 |
| vuint32_t IREE16:1 |
| vuint32_t IREE15:1 |
| vuint32_t IREE14:1 |
| vuint32_t IREE13:1 |
| vuint32_t IREE12:1 |
| vuint32_t IREE11:1 |
| vuint32_t IREE10:1 |
| vuint32_t IREE9:1 |
| vuint32_t IREE8:1 |
| vuint32_t IREE7:1 |
| vuint32_t IREE6:1 |
| vuint32_t IREE5:1 |
| vuint32_t IREE4:1 |
| vuint32_t IREE3:1 |
| vuint32_t IREE2:1 |
| vuint32_t IREE1:1 |
| vuint32_t IREE0:1 |
| } B |
| } | IREER |
|
union { |
| vuint32_t R |
| struct { |
| vuint32_t IFEE31:1 |
| vuint32_t IFEE30:1 |
| vuint32_t IFEE29:1 |
| vuint32_t IFEE28:1 |
| vuint32_t IFEE27:1 |
| vuint32_t IFEE26:1 |
| vuint32_t IFEE25:1 |
| vuint32_t IFEE24:1 |
| vuint32_t IFEE23:1 |
| vuint32_t IFEE22:1 |
| vuint32_t IFEE21:1 |
| vuint32_t IFEE20:1 |
| vuint32_t IFEE19:1 |
| vuint32_t IFEE18:1 |
| vuint32_t IFEE17:1 |
| vuint32_t IFEE16:1 |
| vuint32_t IFEE15:1 |
| vuint32_t IFEE14:1 |
| vuint32_t IFEE13:1 |
| vuint32_t IFEE12:1 |
| vuint32_t IFEE11:1 |
| vuint32_t IFEE10:1 |
| vuint32_t IFEE9:1 |
| vuint32_t IFEE8:1 |
| vuint32_t IFEE7:1 |
| vuint32_t IFEE6:1 |
| vuint32_t IFEE5:1 |
| vuint32_t IFEE4:1 |
| vuint32_t IFEE3:1 |
| vuint32_t IFEE2:1 |
| vuint32_t IFEE1:1 |
| vuint32_t IFEE0:1 |
| } B |
| } | IFEER |
|
union { |
| vuint32_t R |
| struct { |
| vuint32_t IFE31:1 |
| vuint32_t IFE30:1 |
| vuint32_t IFE29:1 |
| vuint32_t IFE28:1 |
| vuint32_t IFE27:1 |
| vuint32_t IFE26:1 |
| vuint32_t IFE25:1 |
| vuint32_t IFE24:1 |
| vuint32_t IFE23:1 |
| vuint32_t IFE22:1 |
| vuint32_t IFE21:1 |
| vuint32_t IFE20:1 |
| vuint32_t IFE19:1 |
| vuint32_t IFE18:1 |
| vuint32_t IFE17:1 |
| vuint32_t IFE16:1 |
| vuint32_t IFE15:1 |
| vuint32_t IFE14:1 |
| vuint32_t IFE13:1 |
| vuint32_t IFE12:1 |
| vuint32_t IFE11:1 |
| vuint32_t IFE10:1 |
| vuint32_t IFE9:1 |
| vuint32_t IFE8:1 |
| vuint32_t IFE7:1 |
| vuint32_t IFE6:1 |
| vuint32_t IFE5:1 |
| vuint32_t IFE4:1 |
| vuint32_t IFE3:1 |
| vuint32_t IFE2:1 |
| vuint32_t IFE1:1 |
| vuint32_t IFE0:1 |
| } B |
| } | IFER |
|
int32_t | SIU_reserved3 [3] |
|
union { |
| vuint16_t R |
| struct { |
| vuint16_t __pad0__:1 |
| vuint16_t SME:1 |
| vuint16_t APC:1 |
| vuint16_t __pad1__:1 |
| vuint16_t PA:2 |
| vuint16_t OBE:1 |
| vuint16_t IBE:1 |
| vuint16_t DCS:2 |
| vuint16_t ODE:1 |
| vuint16_t HYS:1 |
| vuint16_t SRC:2 |
| vuint16_t WPE:1 |
| vuint16_t WPS:1 |
| } B |
| } | PCR [512] |
|
int32_t | SIU_reserved4 [48] |
|
union { |
| vuint8_t R |
| struct { |
| vuint8_t __pad0__:4 |
| vuint8_t PADSEL:4 |
| } B |
| } | PSMI [256] |
|
union { |
| vuint8_t R |
| struct { |
| vuint8_t __pad0__:7 |
| vuint8_t PDO:1 |
| } B |
| } | GPDO [512] |
|
union { |
| vuint8_t R |
| struct { |
| vuint8_t __pad0__:7 |
| vuint8_t PDI:1 |
| } B |
| } | GPDI [512] |
|
int32_t | SIU_reserved5 [128] |
|
union { |
| vuint32_t R |
| struct { |
| vuint32_t PPD0:32 |
| } B |
| } | PGPDO [16] |
|
union { |
| vuint32_t R |
| struct { |
| vuint32_t PPDI:32 |
| } B |
| } | PGPDI [16] |
|
union { |
| vuint32_t R |
| struct { |
| vuint32_t MASK:16 |
| vuint32_t MPPDO:16 |
| } B |
| } | MPGPDO [32] |
|
int32_t | SIU_reserved6 [192] |
|
union { |
| vuint32_t R |
| struct { |
| vuint32_t __pad0__:28 |
| vuint32_t MAXCNT:4 |
| } B |
| } | IFMC [32] |
|
union { |
| vuint32_t R |
| struct { |
| vuint32_t __pad0__:28 |
| vuint32_t IFCP:4 |
| } B |
| } | IFCPR |
The documentation for this struct was generated from the following file: